package com.taiji.workOrder.mapper;

import com.taiji.workOrder.domain.WorkOrder;

import java.util.List;

/**
 * 遗留问题Mapper接口
 * 
 * @author taiji
 * @date 2023-03-19
 */
public interface LeftProblemMapper 
{
    /**
     * 查询遗留问题
     * 
     * @param id 遗留问题主键
     * @return 遗留问题
     */
    public WorkOrder selectLeftProblemById(String id);

    /**
     * 查询遗留问题列表
     * 
     * @param leftProblem 遗留问题
     * @return 遗留问题集合
     */
    public List<WorkOrder> selectLeftProblemList(WorkOrder leftProblem);

    /**
     * 新增遗留问题
     * 
     * @param leftProblem 遗留问题
     * @return 结果
     */
    public int insertLeftProblem(WorkOrder leftProblem);

    /**
     * 修改遗留问题
     * 
     * @param leftProblem 遗留问题
     * @return 结果
     */
    public int updateLeftProblem(WorkOrder leftProblem);

    /**
     * 删除遗留问题
     * 
     * @param id 遗留问题主键
     * @return 结果
     */
    public int deleteLeftProblemById(String id);

    /**
     * 批量删除遗留问题
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteLeftProblemByIds(String[] ids);
}
